#include "TelefonModeli.h"


//====================================================================================================================//
TelefonModeli::TelefonModeli(const char* objModelDosyaIsmi, const Pozisyon& pozisyon)
{

	m_reader = vtkSmartPointer<vtkOBJReader>::New();
	m_reader->SetFileName(objModelDosyaIsmi);
	m_reader->Update();
	
	m_polydata = m_reader->GetOutput();
	
	m_mapper = vtkSmartPointer<vtkPolyDataMapper>::New();
	m_mapper->SetInput(m_polydata);
	
	m_actor = vtkSmartPointer<vtkActor>::New();
	m_actor->SetMapper(m_mapper);
	
	m_actor->SetPosition( 		
		pozisyon.koordinat->x,
		pozisyon.koordinat->y,
		pozisyon.koordinat->z);
		
	m_actor->SetOrientation( 		
		pozisyon.oryantasyon->azimuth,
		pozisyon.oryantasyon->pitch,
		pozisyon.oryantasyon->roll);
	
}
